package com.component.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.component.domain.MDicti;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;
import java.util.Map;

/**
 *
 */
public interface MDictiService extends IService<MDicti> {

    IPage<MDicti> parentPage(Integer pageNumber,Integer pageSize);

    IPage<MDicti> page(String pid,Integer pageNumber,Integer pageSize);

    MDicti getByKey(String key);

    MDicti getByLabelKey(String pid,String labelkey);

    boolean existsList(String pid);

    MDicti getMDicti(String parentKey,String labelKey);

    List<MDicti> getMDictis(String parentKey);

    List<Map<String,Object>> getLabelDicts(String parentKey);
}
